package com.patterns.composite.corpTree;

import java.util.ArrayList;

/**
 * @Creation_time 2017/7/17
 * @Theme 树枝节点
 * @Autor Xiao Yiyun
 */
public class Branch extends Corp {

    //领导下边的校领导和小兵
    ArrayList<Corp> subordinateList = new ArrayList<Corp>();
    //必须有的构造函数
    public Branch(String name, String position, int salary) {
        super(name, position, salary);
    }
    //增加一个下属
    public void addASubordinate(Corp corp) {
        this.subordinateList.add(corp);
    }
    //查看我有哪些下属
    public ArrayList<Corp> getSubordinateList() {
        return this.subordinateList;
    }
}
